/**
 * 应用初始化
 */

const config = require('../config/config');
const InitCloudCollections = require('./init_cloud_collections');
const userInit = require('./init_user');
const monitorInit = require('./init_monitor');

async function initApp() {
  console.log('========== 开始初始化应用 ==========');
  
  // 初始化云数据库集合
  await InitCloudCollections.initCollections();
  
  // 初始化用户
  await userInit.initUser();
  
  // 初始化数据监控系统
  await monitorInit.initMonitorSystem();
  
  console.log('========== 应用初始化完成 ==========');
}

module.exports = {
  initApp
}; 